package com.taxx.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * 收入信息Excel数据类
 * 
 * @author taxx
 * @since 2024-01-01
 */
@Data
public class IncomeExcelData {

    @ExcelProperty("否办理市场主体登记")
    private String hasRegistration;

    @ExcelProperty("统一社会信用代码")
    private String creditCode;

    @ExcelProperty("纳税人名称")
    private String taxpayerName;

    @ExcelProperty("商户ID")
    private String merchantId;

    @ExcelProperty("商户名称")
    private String merchantName;

    @ExcelProperty("收入总额（已取得登记证照的销售货物取得的收入）")
    private String goodsIncome;

    @ExcelProperty("退款金额（已取得登记证照的销售货物取得的收入）")
    private String goodsRefund;

    @ExcelProperty("收入总额（已取得登记证照的销售无形资产取得的收入）")
    private String intangibleIncome;

    @ExcelProperty("退款金额（已取得登记证照的销售无形资产取得的收入）")
    private String intangibleRefund;

    @ExcelProperty("收入总额（已取得登记证照的销售服务取得的收入）")
    private String serviceIncome;

    @ExcelProperty("退款金额（已取得登记证照的销售服务取得的收入）")
    private String serviceRefund;

    @ExcelProperty("收入总额（未取得登记证照）")
    private String unregisteredIncome;

    @ExcelProperty("退款金额（未取得登记证照）")
    private String unregisteredRefund;

    @ExcelProperty("收入净额销售货物（未取得登记证照）")
    private String netIncomeGoods;

    @ExcelProperty("收入净额货物运输服务（未取得登记证照）")
    private String netIncomeTransport;

    @ExcelProperty("收入净额劳务报酬（未取得登记证照）")
    private String netIncomeLabor;

    @ExcelProperty("收入净额稿酬（未取得登记证照）")
    private String netIncomeRoyalty;

    @ExcelProperty("收入净额特许权使用费（未取得登记证照）")
    private String netIncomeFranchise;

    @ExcelProperty("从事其他网络交易活动取得的收入（净额）")
    private String otherNetIncome;

    @ExcelProperty("支付给平台的佣金、服务费合计金额")
    private String platformCommission;

    @ExcelProperty("交易（订单）数量（笔）")
    private String transactionCount;

    @ExcelProperty("收入所属期起")
    private String startTime;

    @ExcelProperty("收入所属期止")
    private String endTime;
}
